package sisbici.util;

import java.awt.Component;

import javax.swing.table.DefaultTableModel;

import sisbici.entidades.Bicicleta;


public class Busquedas {

	DefaultTableModel JTBicicletasModel;
	
	public String BuscarPorId(String Id){
		
		return Id;
	}
	public DefaultTableModel  limpiartabla ()
	{
		String datos[][] = {};
		String encabezado[]={"Id" , " Serie " , " Color " , "Marca" };
		return JTBicicletasModel= new DefaultTableModel(datos,encabezado);
		
	}

    public DefaultTableModel Busquedas(Bicicleta bici,DefaultTableModel JTBicicletasModel)
	{
    	
	int cont = 0;
	    JTBicicletasModel.insertRow(cont, new Object[]{});
	    JTBicicletasModel.setValueAt(bici.getCodBarras(), cont, 0);
	    JTBicicletasModel.setValueAt(bici.getSerial(), cont, 1);
		JTBicicletasModel.setValueAt(bici.getColor(), cont, 2);
		JTBicicletasModel.setValueAt(bici.getMarca(), cont, 3);
//		JTBicicletasModel.setValueAt(bici.getAdministrador(), cont, 4);
      cont ++;
	return JTBicicletasModel;
   
	}
    public void clearPanel(javax.swing.JPanel panel) 
    {
    	// Obtenemos todos los componentes que cuelgan del panel
    	java.awt.Component[] componentes = panel.getComponents();
		for (int i = 0; i <componentes.length; i++) 
		{
    	clearComponent(componentes[i]);
    	}
	}
	private void clearComponent(java.awt.Component comp) 
	{
	    	// Nombre de la clase del componente
	    	String nombre_clase = comp.getClass().getName();
	    	if (nombre_clase.equals("javax.swing.JTextField")) 
	    	{
	    	// Es un JTextField asi que lo ponemos en blanco
	    	((javax.swing.JTextField) comp).setText("");
	                                                           
	    	}
	 }
}


    	
